package com.usian.service;

import com.usian.pojo.TbItem;
import com.usian.pojo.TbItemDesc;
import com.usian.utils.PageResult;

import java.util.Map;

public interface ItemService {

    //查询商品并分页
    PageResult selectTbItemAllByPage(int page, int rows);
    //添加商品
    Integer insertTbItem(TbItem tbItem, String desc, String itemParams);
    //修改商品时回显的信息
    Map<String, Object> preUpdateItem(Long itemId);
    //修改商品
    Integer updateTbItem(TbItem tbItem, String desc, String itemParams);
    //删除商品
    Integer deleteItemById(Integer itemId);
    //查询商品基本信息
    TbItem selectItemInfo(Long itemId);
    //查询商品介绍
    TbItemDesc selectItemDescByItemId(Long itemId);
    //订单提交之后修改库存
    Integer updateTbItemByOrderId(String orderId);
}
